<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>

    /* 判断一个字母出现的个数 */

    // let arr = ['a', 'b', 'c', 'a', 'b', 'a', 'd'];
    // let obj = {};

    // for(let i = 0;i < arr.length;i++){
    //     if(obj[arr[i]] === undefined){
    //         obj[arr[i]] = 1;
    //     }else{
    //         obj[arr[i]]++;
    //     }
    // }
    // console.log(obj);

    //鹏哥方法
    let arr = ['a', 'b', 'c', 'a', 'b', 'a', 'd'];
    let ret = {};
    for(let i = 0;i < arr.length;i++){
        if(ret[arr[i]]){  //如果key存在就++
            ret[arr[i]]++
        }else{ //否则就是1
            ret[arr[i]] =1
        }

    }

    console.log(ret);





    // let arr1 = [['a', 'b'], ['c', 'd', 'e']];
    // let ret = [];
    // for (let i = 0; i < arr1.length; i++) {   //外层循环 当i = 0 时 
    //     for (let j = 0; j < arr1[1].length; j++) { // 内层循环走两圈 
    //         ret.push(arr1[0][i] + arr1[1][j]);
    //     }
    // }

    // console.log(ret)




</script>

</html>